ncd network computing devices desktop pc station computer development java consulting radius3 application linux software j2ee notebook management laptop ncomputing mini pc c++ small pc embedded pc pxe boot high availability linux thin clients mission critical pxe micro pc .net pc network terminal network computer